Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Italy F8 Spain F5 Spain F6 Spain F34a Lugano Challenger dBI Tennis Challenger - Binghamton Banca Marche Tennis Cup - San Benedetto Mallorca Challenger Prague II Challenger Biella 1 Challenger Surbiton Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Ostdeutscher Sparkessen Cup - Dresden AAPT Championships - Adelaide Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai St. Tropez Challenger Aix En Provence Challenger The Artois Championships - London Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Tennis Napoli Cup - Napoli Credit Agricole Suisse Open - Gstaad Banca Stato Challenger Lugano - Lugano Rakuten Japan Open - Tokyo The Manchester Trophy - Manchester Open Castilla y Leon - Segovia Portugal Open - Oeiras Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam 3° Trofeo 'Citta di Brindisi' - Brindisi Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Pekao Open 2004 - Szczecin Tatra Banka Open - Bratislava Rakuten Japan Open - Tokyo La Serena Open - La Serena The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Barcelona Open BancSabadell - Barcelona IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Geneva Open - Geneva Shenzhen Open - Shenzhen Badden Open by Rothaus - Ettlingen Brisbane International - Brisbane Challenger Ford de Cherbourg - Cherbourg Abierto Mexicano Telcel - Acapulco Fever-Tree Championships - London USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Odlum Brown Vancouver Open - Vancouver Abierto Mexicano Telcel - Acapulco Ethias Tennis Trophy - Mons St. Petersburg Open - St. Petersburg Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz San Diego Open - San Diego Sydney Tennis Classic - Sydney ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart cinch Championships - London Nordea Open - Bastad Hall of Fame Open - Newport Astana Open - Astana Swiss Indoors Basel - Basel Gijon Open - Gijon Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Plava Laguna Croatia Open - Umag Zhuhai Open - Zhuhai Astana Open - Astana Moselle Open - Metz BNP Paribas Nordic Open - Stockholm Tiriac Open - Bucharest Bratislava 2 Challenger International Championship of Croatia - Umag Challenger Groningen - Groningen Erste Bank Open - Vienna Citi Open - Washington The Nottingham Challenger - Nottingham Open Seat Godo - Barcelona Naples Challenger Open Romania - Bucharest Bordeaux Challenger Ordina Open - 's-Hertogenbosch Iasi Challenger Cancun Challenger Rennes Challenger St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Rhein-Main Challenger 2004 - Aschaffenburg St. Petersburg Open - St. Petersburg Aix En Provence Challenger Sassuolo Challenger ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open - Gstaad Perugia Challenger Lambertz Open - Aachen Allianz Suisse Open Gstaad - Gstaad Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Prague Challenger RCA Championships - Indianapolis Pilot Pen Tennis - New Haven SAP Open - San Jose Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Croatia Open Umag - Umag Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Rakuten Japan Open - Tokyo Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Banca Stato Challenger Lugano - Lugano San Remo Tennis Cup - San Remo Lugano Challenger Schickedanz Open - Furth The Surbiton Trophy - Surbiton Brisbane International - Brisbane Banca Stato Challenger Lugano - Lugano Copa Claro - Buenos Aires Nord/LB Open 2004 - Braunschweig Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Geneva Challenger - Geneva Mercedes Cup - Stuttgart Rennes Challenger The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha bett1HULKS Indoors - Cologne The Samsung Open - Nottingham Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon The LTA Bolton Challenger - Bolton Bordeaux Challenger Rakuten Japan Open - Tokyo Heineken Open - Auckland Aircel Chennai Open - Chennai Medibank International - Sydney AEGON International - Eastbourne Copa Telefonica CTC Chile - Santiago Croatia Open - Umag Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha The Samsung Open - Nottingham Open Sud de France - Montpellier Serbia Open - Belgrade Plava Laguna Croatia Open - Umag Geneva Challenger - Geneva ABN AMRO World Tennis Tournament - Rotterdam Masters Series - Hamburg The Scottish Tennis Championships - Edinburgh Moselle Open - Metz Open de Moselle - Metz Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Hypo Group Tennis International - Portschach Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Sporting Challenger - Turin Open SEAT 2008 - Barcelona Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BA-CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo AEGON Championships - London Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal ABN AMRO Open - Rotterdam Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome EFG Swiss Open - Gstaad Banja Luka Open - Banja Luka Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Citi Open - Washington Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Brisbane International - Brisbane China Open - Beijing Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier Argentina Open - Buenos Aires Open 13 Provence - Marseille Internazionali BNL dItalia - Rome Qatar ExxonMobil Open - Doha Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells cinch Championships - London AEGON Championships - London Topshelf Open - 's-Hertogenbosch Sony Ericsson Open - Miami Allianz Suisse Open Gstaad - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Credit Agricole Suisse Open - Gstaad EFG Swiss Open - Gstaad Qatar Open - Doha Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Aircel Chennai Open - Chennai Shanghai ATP Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BMW Open - Munich Internazionali BNL d'Italia - Rome AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington EFG Swiss Open - Gstaad Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Sony Open Tennis - Miami Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open 13 - Marseille Rogers Cup - Toronto Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Geneva Open - Geneva Miami Open - Miami AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami CA Tennis Trophy - Vienna Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Citi Open - Washington Croatia Open - Umag St. Petersburg Open - St. Petersburg International Indoor Tennis Championships of Croatia - Zagreb Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami DIEMA XTRA Sofia Open - Sofia Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Allianz Suisse Open Gstaad - Gstaad Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Chennai Open - Chennai Energis Open - Amersfoort ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Gerry Weber Open - Halle European Open - Antwerp Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davidoff Swiss Indoors - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Melbourne Summer Set - Melbourne French Open - Paris Moselle Open - Metz Wimbledon - London European Open - Antwerp U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London United Cup - Australia Adelaide International 1 - Adelaide U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Australian Open - Melbourne Swiss Indoors Basel - Basel Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Rio Open - Rio de Janeiro Australian Open - Melbourne French Open - Paris Grand Prix Hassan II - Marrakech Wimbledon - London Bucharest Open - Bucharest Gonet Geneva Open - Geneva Boss Open - Stuttgart U.S. Open - New York Australian Open - Melbourne China Open - Beijing Belgrade Open - Belgrade French Open - Paris Wimbledon - London ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Wimbledon - London Open Occitanie - Montpellier U.S. Open - New York Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Open de la Comunidad Valenciana - Valencia French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille Swiss Indoors Basel - Basel cinch Championships - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tennis Masters Series - Hamburg Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 French Open - Paris Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, GER-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 U.S. Open (juniors) Wimbledon (juniors) Davis Cup, Group B, Manchester French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, PO, SUI-NED 4-1 AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Shanghai Rolex Masters - Shanghai AAMI Classic - Kooyong Mubadala World Tennis Championship BNP Paribas Open - Indian Wells Mubadala World Tennis Championship Mubadala World Tennis Championship U.S. Open - New York Olympics - Paris Australian Open - Melbourne Mubadala World Tennis Championship